Release 10.1A: OpenEdge Development:
Progress Dynamics Repository Reference


gsm_menu_item table — gsmmi

The gsm_menu_item table is the central table of the Menu and Toolbar group.

This table defines the dynamic menu items that might belong to either a menu structure or a toolbar. On a menu bar, an “item” can be visualized as a menu item, a submenu, or a ruler. On a toolbar, an “item” can be visualized as a control, a button, or a combo box. A menu item might launch an actual program, publish an event to an object, or set a property.

Table 7–1 lists the table’s FLA, fields, and foreign keys.

Table 7–1: gsm_menu_item table information 
Table FLA
Fields (data type)
Foreign keys
gsmmi
menu_item_obj (Decimal)
product_module_obj (Decimal)
object_obj (Decimal)
instance_attribute_obj (Decimal)
item_category_obj (Decimal)
menu_item_label (Character)
menu_item_description (Character)
toggle_menu_item (Logical)
tooltip_text (Character)
shortcut_key (Character)
hide_if_disabled (Logical)
disabled (Logical)
system_owned (Logical)
under_development (Logical)
menu_item_reference (Character)
propagate_links (Character)
security_token (Character)
item_toolbar_label (Character)
image1_up_filename (Character)
image1_down_filename (Character)
image1_insensitive_filename (Character)
image2_up_filename (Character)
image2_down_filename (Character)
image2_insensitive_filename (Character)
item_select_type (Character)
item_select_action (Character)
item_link (Character)
item_select_parameter (Character)
item_menu_drop (Character)
on_create_publish_event (Character)
enable_rule (Character)
disable_rule (Character)
image_alternate_rule (Character)
hide_rule (Character)
item_control_type (Character)
item_control_style (Character)
substitute_text_property (Character)
item_narration (Character)
source_language_obj (Decimal)
instance_attribute_obj
item_category_obj
menu_item_obj
product_module_obj

Table 7–2 gives details of the table’s indexes.

Table 7–2: gsm_menu_item index information 
Index name
Elements
Type
XPKgsm_menu_item
menu_item_obj
Primary Unique
XAK1gsm_menu_item
menu_item_reference
Unique
XIE1gsm_menu_item
product_module_obj
Nonunique
XIE2gsm_menu_item
object_obj
Nonunique
XIE3gsm_menu_item
instance_attribute_obj
Nonunique
XIE4gsm_menu_item
item_category_obj
Nonunique
XIE5gsm_menu_item
menu_item_label
Nonunique
XIE6gsm_menu_item
menu_item_description
Nonunique
XIE7gsm_menu_item
security_token
Nonunique
XIE8gsm_menu_item
item_toolbar_label
Nonunique
XIE9gsm_menu_item
source_language_obj
Nonunique


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095